package com.dingding.common.core.beans.activity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @Description: 优惠券表
 * @author CHEHUANBO
 * @date 2016年12月6日
 * 
 */
@SuppressWarnings("all")
public class _Coupon implements java.io.Serializable {

	private Integer couponId; // 优惠券ID
	private String couponName; // 优惠券名称
	private Integer couponTypeId; // 优惠券类型ID
	private Integer faceValue; // 面值
	private Date startTime; // 开始时间
	private Date endTime; // 结束时间
	private Date createTime; // 创建时间
	private Integer useScope; // 使用范围 1：顺风车 2：专车3：出租车 4：全部
	private Integer number; // 发放数量
	private Integer enoughMoney; // 满多少钱
	private Integer maximum; // 最高抵扣
	private BigDecimal couponDiscounts; // 折扣
	private Integer couponStatus; // 优惠券状态 1：有效 2：无效
	private Integer cityScope; // 城市限制 1:不限制 2:限制

	public _Coupon() {
		super();
	}

	public void setFaceValue(Integer faceValue) {
		this.faceValue = faceValue;
	}

	public Integer getCityScope() {
		return cityScope;
	}

	public void setCityScope(Integer cityScope) {
		this.cityScope = cityScope;
	}

	public Integer getCouponId() {
		return couponId;
	}

	public void setCouponId(Integer couponId) {
		this.couponId = couponId;
	}

	public String getCouponName() {
		return couponName;
	}

	public void setCouponName(String couponName) {
		this.couponName = couponName;
	}

	public Integer getCouponTypeId() {
		return couponTypeId;
	}

	public void setCouponTypeId(Integer couponTypeId) {
		this.couponTypeId = couponTypeId;
	}

	public Integer getFaceValue() {
		return faceValue;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getUseScope() {
		return useScope;
	}

	public void setUseScope(Integer useScope) {
		this.useScope = useScope;
	}

	public Integer getNumber() {
		return number;
	}

	public void setNumber(Integer number) {
		this.number = number;
	}

	public Integer getEnoughMoney() {
		return enoughMoney;
	}

	public void setEnoughMoney(Integer enoughMoney) {
		this.enoughMoney = enoughMoney;
	}

	public Integer getMaximum() {
		return maximum;
	}

	public void setMaximum(Integer maximum) {
		this.maximum = maximum;
	}

	public BigDecimal getCouponDiscounts() {
		return couponDiscounts;
	}

	public void setCouponDiscounts(BigDecimal couponDiscounts) {
		this.couponDiscounts = couponDiscounts;
	}

	public Integer getCouponStatus() {
		return couponStatus;
	}

	public void setCouponStatus(Integer couponStatus) {
		this.couponStatus = couponStatus;
	}

	@Override
	public String toString() {
		return "_Coupon [couponId=" + couponId + ", couponName=" + couponName + ", couponTypeId=" + couponTypeId
				+ ", faceValue=" + faceValue + ", startTime=" + startTime + ", endTime=" + endTime + ", createTime="
				+ createTime + ", useScope=" + useScope + ", number=" + number + ", enoughMoney=" + enoughMoney
				+ ", maximum=" + maximum + ", couponDiscounts=" + couponDiscounts + ", couponStatus=" + couponStatus
				+ "]";
	}

}
